Add CDP backend support with automatic Lightpanda startup and install…#47
Open
krichprollsch wants to merge 1 commit intogarrytan:mainfrom
Open
Add CDP backend support with automatic Lightpanda startup and install…#47krichprollsch wants to merge 1 commit intogarrytan:mainfrom
krichprollsch wants to merge 1 commit intogarrytan:mainfrom
Conversation
…ation Allow connecting to any external CDP-compatible browser by setting BROWSE_CDP_ENDPOINT. When BROWSE_BACKEND=lightpanda is set, automatically spawn and manage a Lightpanda process, polling its /json/version endpoint until ready before connecting via connectOverCDP(). If the Lightpanda binary is not found in PATH or ~/.local/bin/, run the official installer (pkg.lightpanda.io/install.sh) which handles OS/arch detection and checksum verification. Env vars: - BROWSE_CDP_ENDPOINT: connect to an already-running CDP browser - BROWSE_BACKEND=lightpanda: auto-start (and auto-install) Lightpanda - BROWSE_LIGHTPANDA_PATH: custom binary path - BROWSE_LIGHTPANDA_PORT: CDP port (default: 9222)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…ation
Allow connecting to any external CDP-compatible browser by setting BROWSE_CDP_ENDPOINT. When BROWSE_BACKEND=lightpanda is set, automatically spawn and manage a Lightpanda process, polling its /json/version endpoint until ready before connecting via connectOverCDP().
If the Lightpanda binary is not found in PATH or ~/.local/bin/, run the official installer (pkg.lightpanda.io/install.sh) which handles OS/arch detection and checksum verification.
Env vars: